n. technical hitch, diplomatic incident, episode complicating relations between two countries
Copyright © 2018 WordTech Co.